body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,header,hgroup,nav,section,article,aside,footer,figure,figcaption,menu {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: none;
	-webkit-tap-highlight-color: transparent
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal
}

body {
	font-family: "Helvetica Neue",Helvetica,STHeiTi,sans-serif;
	line-height: 24px;
	font-size: 14px;
	color: #1e1e1e;
	-webkit-user-select: none;
	-webkit-text-size-adjust: none;
	background: #fff
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,img {
	display: block;
	border: 0
}

li {
	list-style: none
}

input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit
}

a,a:link,a:visited,a:hover,a:active,[onclick],input {
	text-decoration: none;
	color: #f7a100;
	-webkit-tap-highlight-color: none;
	-webkit-tap-highlight-color: transparent
}

header,nav,section,article,footer,figure,figcaption {
	display: block
}

.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.c-shadow {
	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,0.1);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,0.1)
}

.ui-red {
	color: #f43a2f!important
}

.card-box {
	margin: 0 12px 8px;
	padding: 12px;
	background-color: #fff
}

.w-btn {
	display: block;
	height: 20px;
	line-height: 20px;
	width: 56px;
	border: 1px solid #81d5ff;
	font-size: 12px;
	text-align: center;
	color: #00a3ef
}

.w-btn.btn-middle {
	height: 28px;
	line-height: 29px;
	width: 80px;
	font-size: 14px
}

.w-btn.btn-large {
	height: 33px;
	line-height: 34px;
	width: 240px;
	font-size: 15px
}

.w-btn.btn-medium {
	display: block;
	width: 138px;
	height: 32px;
	line-height: 30px;
	border-width: 1px;
	border-style: solid;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	font-size: 14px
}

.w-btn .btn-loading {
	width: 21px;
	height: 21px;
	margin: 6px auto 0
}

.w-btn .btn-loading svg {
	width: 21px;
	height: 21px
}

a.w-btn,a.w-btn:link,a.w-btn:visited,a.w-btn:hover,a.w-btn:active {
	color: #00a3ef
}

a.w-btn.is-orange,a.w-btn:link.is-orange,a.w-btn:visited.is-orange,a.w-btn:hover.is-orange,a.w-btn:active.is-orange {
	border-color: #fecb81;
	color: #ef9c2f
}

a.w-btn.is-blue,a.w-btn:link.is-blue,a.w-btn:visited.is-blue,a.w-btn:hover.is-blue,a.w-btn:active.is-blue {
	border-color: #84d6fd;
	color: #00a3ef
}

a.w-btn.is-light-blue,a.w-btn:link.is-light-blue,a.w-btn:visited.is-light-blue,a.w-btn:hover.is-light-blue,a.w-btn:active.is-light-blue {
	border-color: #b0ccd9;
	color: #7da2b3
}

a.w-btn.is-gray,a.w-btn:link.is-gray,a.w-btn:visited.is-gray,a.w-btn:hover.is-gray,a.w-btn:active.is-gray {
	border-color: #b0ccd9;
	color: #7da2b3
}

a.w-btn.is-disable,a.w-btn:link.is-disable,a.w-btn:visited.is-disable,a.w-btn:hover.is-disable,a.w-btn:active.is-disable {
	border-color: #e5e5e5;
	background: #f4f4f4;
	color: #cecece
}

a.w-btn.is-b-blue,a.w-btn:link.is-b-blue,a.w-btn:visited.is-b-blue,a.w-btn:hover.is-b-blue,a.w-btn:active.is-b-blue {
	border-color: #00a3ef;
	background-color: #00a3ef;
	color: #fff
}

a.w-btn.is-b-red,a.w-btn:link.is-b-red,a.w-btn:visited.is-b-red,a.w-btn:hover.is-b-red,a.w-btn:active.is-b-red {
	border-color: #f34d4d;
	background-color: #f34d4d;
	color: #fff
}

.down-arrow:after {
	position: absolute;
	content: '';
	height: 7px;
	width: 13px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAOCAYAAAAxDQxDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MTcwQjFFRjkzNkIxMUU1ODVCMkZERkNCMDI0NUNFQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MTcwQjFGMDkzNkIxMUU1ODVCMkZERkNCMDI0NUNFQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYxNzBCMUVEOTM2QjExRTU4NUIyRkRGQ0IwMjQ1Q0VCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYxNzBCMUVFOTM2QjExRTU4NUIyRkRGQ0IwMjQ1Q0VCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+rwNOgwAAAVZJREFUeNq8lM1KAlEYhvUYg4jQsusIhBYtVERoFrkSBGnhjdWiNg1tqkU/dAkh02IWsxASgwFBim5AfQ68wjA5zkxBB545nHO+733n/JZXq1XpP8qe/XieZ6tHOIRTeC0iMhgMfvSheUR1Bz7jrlG/rRtwAC9w/Je/x8TmP0uvQdtsjJZwAl+wD0/Q/KVJU/lW59PqMqOlicWMoQMLqMMDdAuadJVXl04Hk/FmyeLFhzbMoQb34OY0cRVfU34bk7dSbG+SJYAWRFCFW+hlmPQUV1VeC5MgHmNSckPt0QwcuIF+Smxf447im5iEySCz40cnMnuXyDUMEzFD9TuKsyaTbWImY+mnMrPJFbiEkcZGalc0bpdrmiZkcuzzh8xCiV7AFZyrHWoms10iJufJjXRA7AaX4Uy5gWYSZQmYAtdkrqPvb7kK+d66AmUhcVdv43fexLUAAwB+6WBjHxxrfAAAAABJRU5ErkJggg==) no-repeat scroll 0 0;background-size: cover;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: transform .3s;
	transition: transform .3s
}

.rotate-reverse:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.tag-box {
	font-size: 0
}

.tag-box span {
	position: relative;
	display: inline-block;
	line-height: 14px;
	padding: 3px 9px 2px;
	margin: 0 8px 12px 0;
	border: 1px solid #bdbdbd;
	font-size: 12px;
	color: #343434
}

.tag-box .bad-tag {
	border: 1px solid #bfc8d7;
	color: #808a9d
}

.tag-box .good-tag {
	border: 1px solid #e1c9a4;
	color: #c0985a
}

.mod-progress {
	position: relative;
	display: block;
	width: 100%;
	height: 100%
}

.mod-progress-holder {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	text-align: center
}

.mod-progress-bar {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #00a3ef;
	overflow: hidden
}

.mod-progress-text {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	text-align: center;
	color: #fff
}

.mod-progress.is-white .mod-progress-bar {
	background-color: #fff
}

.mod-progress.is-white .mod-progress-text {
	color: #000
}

.card-title {
	line-height: 15px;
	padding: 11px 0 9px;
	font-size: 13px;
	color: #343434
}

.card-list li {
	position: relative;
	display: -webkit-box;
	-webkit-box-align: center;
	padding: 12px
}

.card-list li:before {
	position: absolute;
	content: '';
	width: 100%;
	left: 0;
	top: 0;
	height: 1px;
	background-color: #d9d9d9;
	-webkit-transform: scale(1,0.5);
	transform: scale(1,0.5);
	-webkit-transform-origin: center top;
	transform-origin: center top
}

.card-list .card-icon {
	height: 41px;
	width: 40px;
	margin-right: 10px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABSCAYAAADD2VOmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMDlGRjYzMzkzNjQxMUU1ODQxNkE3MDUxMUNFRUQzRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMDlGRjYzNDkzNjQxMUU1ODQxNkE3MDUxMUNFRUQzRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIwOUZGNjMxOTM2NDExRTU4NDE2QTcwNTExQ0VFRDNFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIwOUZGNjMyOTM2NDExRTU4NDE2QTcwNTExQ0VFRDNFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VQ/htQAABzJJREFUeNrsnGtsFFUU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) no-repeat scroll 0 0;background-size: cover
}

.card-list .card-ct {
	-webkit-box-flex: 1
}

.card-list .title {
	line-height: 16px;
	padding: 2px 0 4px;
	font-size: 14px;
	color: #3a3a3a
}

.card-list .explain {
	line-height: 14px;
	font-size: 12px;
	color: #939393
}

.card-more {
	position: relative;
	line-height: 38px;
	font-size: 12px;
	text-align: center;
	color: #939393
}

.card-more:before {
	position: absolute;
	content: '';
	width: 100%;
	left: 0;
	top: 0;
	height: 1px;
	background-color: #d9d9d9;
	-webkit-transform: scale(1,0.5);
	transform: scale(1,0.5);
	-webkit-transform-origin: center top;
	transform-origin: center top
}

.card-more span {
	position: relative;
	display: inline-block;
	padding-right: 21px
}

.card-more span:after {
	right: 0;
	top: 16px
}

body {
	background-color: #edf2f4
}

.header {
	position: relative;
	height: 263px;
	margin-bottom: 8px;
	background-color: #fff
}

.header .pic-bg-panel {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 1
}

.header .pic-bg-box {
	position: relative;
	width: 100%;
	height: 0;
	padding-top: 100%;
	margin-top: 56px
}

.header .pic-bg {
	position: absolute;
	height: 360px;
	width: 100%;
	top: -50%;
	left: 0
}

.header .pic-bg div {
	width: 100%;
	height: 100%
}

.header .h-bg {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 192px;
	width: 100%;
	z-index: 2
}

.header .h-content {
	position: relative;
	padding-top: 16px;
	z-index: 3
}

.header .myapp-logo {
	position: absolute;
	top: 12px;
	left: 12px;
	width: 112px;
	height: 31px;
	z-index: 2
}

.header .myapp-logo img {
	width: 100%
}

.header .app-icon {
	position: relative;
	width: 120px;
	height: 120px;
	margin: 0 auto;
	z-index: 1
}

.header .app-icon:before {
	position: absolute;
	content: "";
	bottom: -6px;
	left: -14px;
	height: 11px;
	width: 107px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAANYAAAAWCAYAAAC8C2KaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDOUEyM0JFQzkzNEMxMUU1QURFQkUzNjVENDM5RUIyRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDOUEyM0JFRDkzNEMxMUU1QURFQkUzNjVENDM5RUIyRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QTIzQkVBOTM0QzExRTVBREVCRTM2NUQ0MzlFQjJEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM5QTIzQkVCOTM0QzExRTVBREVCRTM2NUQ0MzlFQjJEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/S+LrAAAAnlJREFUeNrsmwGPhSAIgKXz///jk9vd7m0+JgqIWS/cXEqWWnwDzAARU6RIkXwTxLgj3SBhKOjaPoB56BDAfhQA2HnXt4AVFl8HwnNSOGATKAHcOoC822NDt2b7V883GxUJBDJrG831s2P2hgoeBAwu6kMLgqY9Gtuo5wQGhYaOrHUehNdJ4PMCegeocEN4VoAwo+Do0H50HF0nGr9UiVtw0LL0XOrIJBBL5DPAwSLI7gSWBSZ0AIg7J5H3gOFkXBsUXN8dvwQkDpRRPhh5Eta10Fkh84BxpSt6NlheVgadYNJaHRTWX7kwci5z930bY2aUiwPp6JRHdXqfVB0pWIfBwmlcTitY2vpZsZpXbISOdS1YqISnlhVG4Ut15GAqgjot957d77vDzEBFFfpoHGmZy632nIVLAws3a93ova4Clrc1wwuChRNgSdw2ZCCiUJRGmcuvFcZC+iwjuPJASYCBi8tfCtAkbqMmjrO6kNq4TgMUTIIEEwBZ3TuPOEga/Eutksa1w46FGoH0TXStBqj862lJ/HI+UFdQ+nI1MZUXWKCwZDNxmbbsAdjK2Mtjtc7i6kkAssIlgUoSB9E51XqIHT1EChCXsvAFgWAypeqwZy61CyNhscJirbRYmoUM8XPPDECtB1GbwtSZWMRYEWN9UoxFyxxsb/PKDYvUSoUoLJLALlYFY1XwSauCPdj/6vEdK75jzbiN8R2LGWPsvLDLtNDEzguf+M0C3dadF1JZ7BW0gRJ7Be3Aaa3gjMupWXxh+/d0a2J3e+xu3wHqGbvb1WOO/7GeAcxuq3eW9Wzp0pb/seIP4gDoqsA98g/i3SkACGAvnX4EGABzdWE8WjRNNQAAAABJRU5ErkJggg==) no-repeat scroll 0 0;background-size: cover;
	z-index: 1
}

.header .app-icon img {
	position: relative;
	width: 100%;
	z-index: 2
}

.header .app-title {
	margin: 8px 0 6px;
	font-size: 18px;
	line-height: 0;
	text-align: center;
	color: #fff;
	  height: 20px;
	overflow: hidden
}

.header .app-title .title-panel {
	position: relative;
	display: inline-block;
	max-width: 50%
}

.header .app-title .title-box {
	display: inline-block;
	line-height: 21px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.header .app-title .title-tag {
	position: absolute;
	top: 3px;
	right: -60px;
	line-height: 12px;
	padding: 1px 2px 0;
	border: 1px solid rgba(253,195,195,0.8);
	font-size: 10px;
	font-style: normal;
	color: #da7272;
	background-color: rgba(241,105,105,0.1)
}

.header .app-title .title-tag-box {
	position: absolute;
	top: 3px;
	right: -85px;
	width: 85px;
	height: 15px;
	font-size: 0;
	line-height: 0;
	text-align: left
}

.header .app-title .title-tag-red {
	display: inline-block;
	line-height: 12px;
	padding: 1px 2px 0;
	margin-left: 4px;
	border: 1px solid rgba(253,195,195,0.8);
	font-size: 10px;
	font-style: normal;
	color: #da7272;
	background-color: rgba(241,105,105,0.1)
}

.header .app-title .title-tag-yellow {
	display: inline-block;
	line-height: 12px;
	padding: 1px 2px 0;
	margin-left: 4px;
	border: 1px solid #f0d67c;
	font-size: 10px;
	font-style: normal;
	color: #dbaa01;
	background-color: rgba(237,207,105,0.2)
}

.header .app-explain {
	line-height: 14px;
	font-size: 12px;
	text-align: center;
	color: #fff
}

.header .app-explain span {
	margin-left: 10px
}

.header .h-btns {
	margin-top: 20px;
	text-align: center
}

.header .high-download-btn {
	margin: 0 auto;
	letter-spacing: 2px
}

.header .high-download-txt {
	position: relative;
	display: inline-block;
	padding-right: 16px
}

.header .high-download-txt:after {
	position: absolute;
	content: '';
	right: 0;
	top: 10px;
	width: 12px;
	height: 13px;
	background: url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMjQiIGhlaWdodD0iMjUuOTM4IiB2aWV3Qm94PSIwIDAgMjQgMjUuOTM4Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjtmaWxsLXJ1bGU6ZXZlbm9kZH08L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNMTMuNjYzIDE5Ljc2OGwuMTU1LjE1Ni0xLjY2NyAxLjY4LS4xNTUtLjE1Ni0uMTU1LjE1Ni0xLjY2Ny0xLjY4LjE1NS0uMTU2LTkuNDktOS41NjMgMS42NjgtMS42NzkgOC40MDIgOC40NjZWLS4wMDZoMi4xNzR2MTYuOTk4bDguNDAyLTguNDY2IDEuNjY3IDEuNjc5LTkuNDg5IDkuNTYzem04Ljc1OCA2LjE3NkgxLjU3MXYtMi4xNzVoMjAuODV2Mi4xNzV6IiBjbGFzcz0iY2xzLTEiLz48L3N2Zz4=) no-repeat 0 0;background-size: 100% auto
}

.header .normal-download {
	display: inline-block;
	font-size: 12px;
	margin-top: 4px;
	padding: 0 20px;
	line-height: 28px;
	color: #939393
}

.header .special-btns {
	margin-top: 12px
}

.header .special-btns .high-download-btn {
	letter-spacing: 1px;
	background-color: #00a3ef;
	color: #fff
}

.header .special-btns .normal-download {
	line-height: 24px;
	margin-top: 8px;
	padding: 0;
	width: 240px;
	border: 1px solid #81d5ff;
	color: #7da2b3
}

.header .h-nav-panel {
	position: absolute;
	display: -webkit-box;
	display: flex;
	left: 0;
	bottom: 0;
	height: 30px;
	width: 100%;
	z-index: 4
}

.header .h-nav-panel li {
	width: 50%;
	height: 100%
}

.header .nav-box {
	width: 75px;
	margin: 0 auto;
	font-size: 14px;
	text-align: center;
	color: #343434;
	padding-bottom: 4px
}

.header .nav-box.selected {
	color: #00a3ef;
	border-bottom: 2px solid #00a3ef
}

.little-header {
	height: 235px
}

.little-header .h-bg {
	height: 164px
}

.little-header .h-btns {
	display: -webkit-box;
	-webkit-box-pack: center
}

.little-header .h-btns .high-download-btn {
	margin: 0 0 0 10px
}

.no-nav {
	height: 237px
}

.no-nav .h-bg {
	height: 166px
}

.h-sem-btns {
	display: -webkit-box;
	-webkit-box-pack: center;
	margin-top: 28px;
	text-align: center;
	padding: 0 6px
}

.h-sem-btns>div {
	-webkit-box-flex: 1;
	width: 50%;
	padding: 0 6px
}

.h-sem-btns a {
	display: block;
	height: 33px;
	line-height: 34px;
	font-size: 15px;
	width: 100%;
	padding: 0;
	margin: 0
}

.content {
	width: 100%;
	overflow: hidden
}

.ct-panel {
	display: -webkit-box;
	width: 100%;
	padding: 0 0 4px
}

.detail-ct-panel {
	width: 100%
}

.comment-ct-panel {
	width: 100%;
	display: none
}

.friend-panel {
	padding: 0 12px
}

.friend-list {
	position: relative;
	display: -webkit-box;
	text-align: center
}

.friend-list:before {
	position: absolute;
	content: '';
	width: 100%;
	left: 0;
	top: 0;
	height: 1px;
	background-color: #d9d9d9;
	-webkit-transform: scale(1,0.5);
	transform: scale(1,0.5);
	-webkit-transform-origin: center top;
	transform-origin: center top
}

.friend-list li {
	-webkit-box-flex: 1;
	padding: 15px 5px 12px
}

.friend-list .avatar {
	margin: 0 auto;
	height: 40px;
	width: 40px
}

.friend-list .avatar img {
	width: 100%
}

.friend-list .explain {
	line-height: 14px;
	padding-top: 7px;
	font-size: 12px;
	color: #939393
}

.gift-panel {
	padding: 0 12px
}

.gift-panel .card-ct {
	padding-right: 5px
}

.coupon-panel {
	padding: 0 12px
}

.coupon-panel .card-icon {
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABSCAYAAADD2VOmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3M0VBMjA3QzkzNjUxMUU1QTJBQ0NDMEQxQjBBRTM0QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3M0VBMjA3RDkzNjUxMUU1QTJBQ0NDMEQxQjBBRTM0QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjczRUEyMDdBOTM2NTExRTVBMkFDQ0MwRDFCMEFFMzRDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjczRUEyMDdCOTM2NTExRTVBMkFDQ0MwRDFCMEFFMzRDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0FJ1zQAABjlJREFUeNrsnV9MHEUY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) no-repeat scroll 0 0;background-size: cover
}

.coupon-panel .card-ct {
	padding-right: 5px
}

.detail-pic-panel {
	min-height: 80px;
	width: 100%;
	overflow: hidden
}

.detail-pic-list {
	display: -webkit-box
}

.detail-pic-list>li {
	margin-left: 4px
}

.detail-pic-list>li:first-child {
	margin-left: 0
}

.detail-pic-list>li img {
	height: 240px
}

.detail-expain {
	position: relative;
	padding: 6px 0 18px
}

.detail-expain p {
	line-height: 1.5;
	font-size: 14px;
	color: #343434;
	height: auto;
	overflow: hidden;
	-webkit-transition: height .3s;
	transition: height .3s
}

.detail-expain .more-btn {
	position: absolute;
	width: 20px;
	height: 20px;
	bottom: 0;
	right: 0
}

.detail-expain .more-btn:after {
	top: 10px;
	left: 2px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
/*
.ellipsis-expain p {
	height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
*/
.ellipsis-expain .more-btn:after {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

.detail-version {
	color: #939393;
	font-size: 12px;
	line-height: 1.5
}

.detail-version .tips {
	margin: 10px 0 2px
}

.detail-version .tips span {
	position: relative;
	padding-left: 19px;
	display: inline-block;
	margin-right: 25px
}

.detail-version .tips span:before {
	position: absolute;
	content: "";
	width: 16px;
	height: 14px;
	top: 2px;
	left: 0
}

.detail-version .tips .tips-virus:before {
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQTZEMTgxQTkzNzQxMUU1ODMwMEUwNzZERTEyQzVFMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQTZEMTgxQjkzNzQxMUU1ODMwMEUwNzZERTEyQzVFMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJBNkQxODE4OTM3NDExRTU4MzAwRTA3NkRFMTJDNUUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJBNkQxODE5OTM3NDExRTU4MzAwRTA3NkRFMTJDNUUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++3NLUwAAAy5JREFUeNqsV0tIVVEUPe8lYh8r5JU+Ikqj/0dt0CBpUkQ160dZNomGUTQKw3BgGaWD6IMzcRJRBNJAdBChYRQ1iBIreGVZ9pE+Qp9XEcZrbVkHNpd77ufVhsXZ99xz9l5nn3v22TeRy+WMlY6HW4xDZgFVwCJgLpAGpgBFfP8L+AG8B0aADPBof1XPBxMiiQACk4GNwHpggclPXgA3gRsg8zMqgUJgK7AdmOozR1Y1DIwBX9k3HSgB5gOzfeZkgetAJ4j8DiJQgeYoMEeNkQn3gbsSVuCLa7kwLjaETCWwFljDBVl5C7Ri3JDtKPDYaFUThHUn0AN8ixpzGJeo9AtAZhpaCes2oJgLawF2uAho54cZ7rwFZL6juQYifWjPkYSOiEl65oyzlb0/BSw1/yhwvhhNM51rH74R+ASU8VgJzgBXgSvAn5iOZXG7gD08mlku7GNQBEbZyvk+DbwGakkkHcN5GefU0XmzOlGjQQSeK70UaABeARLG88wLYc43oLkALOHcBtqyMhRE4KXSl/HIWRJF/DCPqf3UUgzn9WiPcOyEc3yIYmN5VAKPlV7NVpMwPN8XmZqtVLKvhs/auchqNfZJ0Ef4mXsm+X4hkOKHaUnIXs5j1jvB7GaYOY2fc0SlhHeIyDD6x4IiIHJH6TVKF4P1vGiMcux0Tlmn9HteZ34Ebil9k+edJJZGDwkrGR/nXht9UQjIFjylLluxwudi8ZIQvdHrHOFfSRsTe4/3b6IQEOlS+m7H7WZJZKhnfcbVOmyGEuhncWH4ta8KIOHrHKuvVvPkFrwdh4Dc0ZfU8wHH2KzD+SS5i1TXZYQ/F4eAjcIg9QoWKFFlJ1BOfZC2TFwCwriNBYnIPqbksFQsWW+vKmbaXKsPI2BPRDt1CetxR8llnZcyVVu77XA+EuQgGSGc3SwsRWYCJ5khvZJidpzB51447w4znoy4p5LnB6inWbqVq/cV7LNX9gBvT/O/CEgV06RIpOhwM9GioiJjmrD68SiGExF/THTNeJD/Cn7SK9Hylt5BUhCzxBPDZ4FnPOeFqr8Djrvi1oxxCei0+gA4xGepgN7lY+ivAAMAxyH9oMUZ5dsAAAAASUVORK5CYII=) no-repeat scroll 0 0;background-size: cover
}

.detail-version .tips .tips-adver:before {
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMkVEQUM0MTkzNzQxMUU1ODE5RkQyNjJEQTA4QkY0QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMkVEQUM0MjkzNzQxMUU1ODE5RkQyNjJEQTA4QkY0QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMyRURBQzNGOTM3NDExRTU4MTlGRDI2MkRBMDhCRjRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjMyRURBQzQwOTM3NDExRTU4MTlGRDI2MkRBMDhCRjRBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mfIaCwAAAr9JREFUeNqkVj1vE0EQPYMFURwoILHDR+kyChafQnZP+BURBVVEC8SxQgjEBOpQUSAqmrhKEdIHIQRBB4LOLeDESQORgCjGvIneScNqd8/nG+npvHfreW93Zmcn0+12A7Hn4fXAY2PAPWDAeN8Bflnm/wWWbpRW3wQxdiiIt3FgzkIudhgYsuA4cBuLupxWQAmYBY4GyS0LTEPERd+kjCcE54EZ4AjHbaAKtCx+cuKLv48xXGc43gceIhwbSQRcIFlEvsXxps0JnP83hq+TeNSB03y1Byxg3odeQnAJqClyIZ12kTsE7XD3vvOV+KpCWClOwBWuNMtxi+RbSRMAIraNkEke1SBi3CXgKnBXkX8jeTvo0yhiRi1ARMxCxJhNwC1F/pXqt4OUBhFR/rSViDl9VGxiZMKOGsvZfsanbOlN9W0CK5qycDeBBgSsA5uYU6WPQB9rVx34aYwrJBcbZX2IsyJwB8QV7kSr30oods0Ylx3zXhDr6t1U2lJcJALlWO+ItmXiMZ8H4cMuFNMIKKuYPgV2SV6J+d9HI4cSCejoJFM78VI5K8cIGPJ8+20TkLFMmPA4KqnQ2MI2qU8EwjBoW6A+hoOe7ZcMXlPvJ9V3XaJXLD5e4QTsQkDOdWX6ki86bmsqqcTO8ZvsUMPjo8lT4b2zbXZKHauDVRjfGyrJQoePlhShuJzIGnGPup4674Flh/NQE4Oo6Vsltv+ELr+wrqv8Rsk3TBGFtHeB6g3OqgZlySbgC3Af+MPxCP+YT0EeLUR3R0+wY69ddeAzMK9E5OlguA9yWcAj1RUJ+aLZKdsK0Sfp4ZSIQlIRIM+TfFSR10H+ttdKGJJ0T52KBa4mar1zDvICyQuqH5Sm9F3SrjhqTmsx9cJnzma018togyvf74NcQvjAR97rbfieW/qDN6GJjoN8HuRhnPN/AgwAXw3bgWHjRTYAAAAASUVORK5CYII=) no-repeat scroll 0 0;background-size: cover
}

.detail-version .tips .tips-userSafe:before {
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozOUM2MkFERDkzNzQxMUU1OENBNkFENkVDRjczRDBCNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozOUM2MkFERTkzNzQxMUU1OENBNkFENkVDRjczRDBCNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM5QzYyQURCOTM3NDExRTU4Q0E2QUQ2RUNGNzNEMEI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM5QzYyQURDOTM3NDExRTU4Q0E2QUQ2RUNGNzNEMEI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+OHuvkQAAA3VJREFUeNqclllIVkEUx69fttGiRUXZ8mCISJa20WJFexhEUA8VFGXZZtgiFaSSJlgPRUVFBRHRAgn2EJFlREYoLdiDRdFGGIQVqGVmbi1f/wP/gcNw7+e9Hfhx55tv7pwz5/7nzESFw2HnQk2642JJYAFIBAPBH1AHqsEd8MPlnRBIBikgDvQGTeAVqMpIvf3TfiHKJYC+IBtMd9wtDJ6B0+Cz6p8INtGxm4nzK6AMgYR1xNp6geIIzsWawViw1CwCrAUFEZyL9QGbwRbdGW0NygTxaqUVTLestDtIBRsZ+Fs+t4N51kormHZpjwSL+BRbjIzXIgvl9ieQ6M9yRWInwF2XlcTwM4keMsAy9d8TcBy0WO/IQneBWfwt+slEEK36E8xVzqs9nIt9p/MZlvNyfr4Wl3d+M7BP/N0PzLY1ME617zmRLRZkqd+PKcqw1wtY7S88bqquyXYAo1T7dRcBrOcqxBrAsUjOlT1V7QQdQIgqNeJrjDBJvEkfTVbe6sO5ZEHE3Gm0BO31MAH0VOM6uphnjdLKI+rFl8GhvPdXdXUzAbSx0plaEO0xxxQwiW2Z6LITzCZwfrFGZKRNa0CnfbjHBJNU+z74GHD1q1RXpS3C96o9xmOeMo6TtJ8LuPp0nitisiNu2JXwOZjG9kxwy2WSD2CnE9ySWEGNlSL99XYGqlgwHJ5oCQEcLOdZkOjx/1612Fpwze0wamIQxjYotUeyoWAd9VFsCoxlbapmFLEouZ6GV1UWRAdLfATwDdSr7ZwPVsoWU2MKwRmwB84buroPrAYrVA0voD60DeAJKCfeS2ZBxo2wRC1O37AIuUYfcukr4VFrRJrroods3gEOirox+RdZHahRY0aDwxRtjFf6Qh4n1yGm1lwkDlgC61TvZyGDO1jCJQvnVTWNYqaKggRgxLKfFwpzfIrApqr6/06Nnw9OgfHIxnU8t7JMGxsUNACz5/N5BTMCy6VG5EKxj9VQOylENnLwbEcg8nnyeAR7ZiAqwq3YWBxVPEz1yaX0KPgK0njPi7V2Rh6C6LJUh3xsM7nF7LYEJtfuk2AOeMjLyQNrl6T5qWAhn5WumQIrUcdpf5DDTKRgtUco1jpS6WdiP5/AtmReMIdY/ZcQRGnQQyLkBLcXYBvreYePIzyiRTv/Z+3gIpAttxAM5ucJbP8EGABpxfGFhim4OwAAAABJRU5ErkJggg==) no-repeat scroll 0 0;background-size: cover
}

.detail-comment-panel {
	padding: 0 12px
}

.detail-comment-panel .card-title {
	position: relative;
	padding-right: 42px
}

.detail-comment-panel .comment-more {
	position: absolute;
	padding-right: 10px;
	right: 0;
	top: 12px;
	color: #939393
}

.detail-comment-panel .comment-more:after {
	position: absolute;
	content: "";
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNjM4QzY1OTkzNzUxMUU1QUYzQkNEODc5RkVBNDg4QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNjM4QzY1QTkzNzUxMUU1QUYzQkNEODc5RkVBNDg4QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2MzhDNjU3OTM3NTExRTVBRjNCQ0Q4NzlGRUE0ODhDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA2MzhDNjU4OTM3NTExRTVBRjNCQ0Q4NzlGRUE0ODhDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+S3oB+AAAAUdJREFUeNqMlMsrRGEYh89cXFdyibCQRC6ZWFrJoHFZSClRFsru/Ddna2VBEmrKhoaNpCSSrYWFlSSXLGTkeeu3kNT3/urpLOY85/fNd97vpJIkiUgTtMF15Egcx1GaawMcwgkMR86YOAh9UAdHMOQVrWkBPqFe7TmPaCnCouRGNQ94RMs+LMGXNusY+j2iZVdyWXIJej2iZQeWJTeruccjWrZhRXKL5G6PaNmEVcmtWnaXR7RswBp8Q7teXaf9kNLIhWLN63Y/3Nmy084Je1WrpdoekHVI8/q/GXiEAkNeDjXOwRZUSBqH29DmzOq1VMITTMJNaFenNEUmPcPE37P6n1jQ3Jr0IukqNDm2nD2o+iVdhmY1r6YaSdZ8ETodozqTtfAG03AeOo8jcCDpXdKZ5wtwDw/wATNw6hmlrKQx6PBKlh8BBgBD1EdCNHkAqgAAAABJRU5ErkJggg==) no-repeat scroll 0 0;background-size: cover;
	width: 7px;
	height: 12px;
	top: 0;
	right: 0;
	font-size: 12px
}

.detail-comment-panel .comment-ct {
	position: relative
}

.detail-comment-panel .comment-ct:before {
	position: absolute;
	content: '';
	width: 100%;
	left: 0;
	top: 0;
	height: 1px;
	background-color: #d9d9d9;
	-webkit-transform: scale(1,0.5);
	transform: scale(1,0.5);
	-webkit-transform-origin: center top;
	transform-origin: center top
}

.detail-comment-panel .comment-ct .tag-box {
	padding: 10px 0 8px
}

.detail-comment-panel .comment-list li {
	display: -webkit-box;
	padding: 6px 0 12px
}

.detail-comment-panel .comment-list p {
	margin-top: 5px;
	line-height: 1.5;
	font-size: 14px;
	color: #343434;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.detail-comment-panel .comment-list .avatar {
	height: 40px;
	width: 40px;
	margin-right: 10px
}

.detail-comment-panel .comment-list .comment-ex {
	-webkit-box-flex: 1
}

.detail-comment-panel .comment-list .comment-ex-title {
	display: -webkit-box;
	-webkit-box-pack: justify;
	line-height: 14px;
	font-size: 12px;
	color: #939393
}

.detail-comment-panel .comment-list .name {
	-webkit-box-flex: 1;
	padding-right: 5px
}

.detail-comment-panel .comment-list .like {
	width: 80px;
	text-align: right
}

.comment-grade-panel .grade-title {
	display: -webkit-box;
	-webkit-box-pack: justify;
	-webkit-box-align: end;
	padding: 16px 0 12px
}

.comment-grade-panel .grade-value {
	font-size: 16px;
	color: #343434
}

.comment-grade-panel .grade-value em {
	padding-left: 2px;
	font-size: 24px;
	font-style: normal;
	color: #f19d18
}

.comment-grade-panel .comment-num {
	font-size: 12px;
	color: #939393
}

.comment-grade-panel .tag-box {
	position: relative;
	padding: 0 12px 0 0
}

.comment-grade-panel .tag-box .show-more {
	position: absolute;
	width: 20px;
	height: 20px;
	right: -4px;
	bottom: 12px
}

.comment-grade-panel .tag-box .show-more:after {
	top: 6px;
	left: 3px
}

.comment-list-panel {
	padding: 0 12px
}

.comment-list-panel h2 {
	line-height: 38px;
	font-size: 15px;
	text-align: center;
	color: #343434
}

.comment-list-panel li {
	position: relative;
	display: -webkit-box;
	padding: 12px 0
}

.comment-list-panel li:before {
	position: absolute;
	content: '';
	width: 100%;
	left: 0;
	top: 0;
	height: 1px;
	background-color: #d9d9d9;
	-webkit-transform: scale(1,0.5);
	transform: scale(1,0.5);
	-webkit-transform-origin: center top;
	transform-origin: center top
}

.comment-list-panel li .medal {
	position: absolute;
	right: -12px;
	top: 0;
	height: 54px;
	width: 54px
}

.comment-list-panel li .medal img {
	width: 100%
}

.comment-list-panel .avatar {
	height: 40px;
	width: 40px;
	margin-right: 10px
}

.comment-list-panel .explain {
	-webkit-box-flex: 1
}

.comment-list-panel .explain p {
	line-height: 1.5;
	font-size: 14px;
	color: #343434
}

.comment-list-panel .explain .name,.comment-list-panel .explain .date {
	line-height: 14px;
	font-size: 12px;
	color: #939393
}

.comment-list-panel .explain .score {
	line-height: 14px;
	padding: 5px 0 4px;
	font-size: 12px;
	color: #f19d18
}

.comment-list-panel .explain .score span {
	padding-left: 12px;
	color: #939393
}

.comment-list-panel .explain .date {
	padding-top: 5px
}

.mod-dialog {
	display: -webkit-box;
	-webkit-box-align: stretch;
	-webkit-box-pack: center;
	-webkit-box-orient: vertical;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 24px;
	right: 24px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: auto;
	margin: auto;
	z-index: 199
}

.mod-dialog-header {
	padding: 0 12px;
	height: 43px;
	line-height: 43px;
	color: #343434;
	font-size: 16px;
	position: relative
}

.mod-dialog-header:after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 1px;
	left: 0;
	bottom: 0;
	border-bottom: 1px solid #e1e1e1;
	-webkit-transform: scale(1,0.5);
	-webkit-transform-origin: 0 0
}

.mod-dialog-header .mod-close-btn {
	position: absolute;
	right: 6px;
	top: 6px;
	height: 30px;
	width: 30px
}

.mod-dialog-header .mod-close-btn:after {
	position: absolute;
	content: '';
	top: 10px;
	right: 10px;
	height: 11px;
	width: 11px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNEIxQzA0RDcyNTYxMUU1QjIxMjgxRTMwQ0ExMTc0QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNEIxQzA0RTcyNTYxMUU1QjIxMjgxRTMwQ0ExMTc0QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM0QjFDMDRCNzI1NjExRTVCMjEyODFFMzBDQTExNzRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM0QjFDMDRDNzI1NjExRTVCMjEyODFFMzBDQTExNzRBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LbWYNwAAAPpJREFUeNqk1NERgjAMBuCQJXAFmAKdAldAtoHDDdQp4FwCZnCKmtwVDmsLScndzwOW72JaSJqmOQHAg3Kr63qCVbVtC8rKKB3linR5Us6UnqAM4oufHSgF5cVwRflQuPMhEp/R1FoV2r9/sTfSCNxF2RoTY8w8z5zHsVrA45liUP4B5xXU+eh2bh9Uoz+wEt9E/2Ahvot64R1chHItm+crz4aCBA12vCq3cxEqgbmM8J4KdmcqPYph2L597kaJzzkq0NEzc16Ti+ANNLShvQ9HJSrGMQIV4RhC7dsHynO+4HgA3cS54/sBNIR3DJeUN3/YI1EXZ6v8CjAA5saaf8iGh+UAAAAASUVORK5CYII=) no-repeat scroll 0 0;background-size: cover
}

.mod-dialog-content {
	position: relative;
	margin: 25px 20px 25px 20px;
	color: #343434;
	font-size: 14px
}

.mod-dialog-copy {
	margin-top: 4px;
	height: 40px;
	line-height: 40px;
	padding: 0 12px;
	background-color: #f5f5f5;
	font-size: 14px;
	color: #343434
}

.mod-dialog-copy span {
	color: #f19d18
}

.mod-dialog-selectbox {
	display: block;
	margin-top: 4px;
	height: 30px;
	line-height: 40px;
	padding: 0 6px;
	background-color: #f5f5f5;
	font-size: 14px;
	color: #343434;
	border: 0 none;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-tap-highlight-color: none;
	-webkit-tap-highlight-color: transparent
}

.mod-dialog-footer {
	margin: 0 20px 19px 20px;
	text-align: center;
	display: -webkit-box;
	-webkit-box-pack: justify
}

.mod-dialog-footer a {
	-webkit-box-flex: 1;
	width: 50%
}

.mod-dialog-footer a:first-child {
	margin-right: 10px
}

.mod-mask {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 99
}

.app {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.app .app-icon {
	margin-bottom: 20px;
	width: 72px;
	height: 72px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	padding: 6px;
	background: #fff;
	-webkit-box-shadow: 0 0 1px 1px #e5e5e5;
	box-shadow: 0 0 0 1px #e5e5e5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.app .app-icon img {
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	height: 48px;
	width: 48px
}

.app.horizontal {
	overflow: hidden;
	margin: 0 12px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

.app.horizontal .app-icon {
	width: 60px;
	height: 60px;
	margin-right: 10px;
	margin-bottom: 0
}

.app.horizontal .app-info {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0;
	flex: 1 1 0;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.app.horizontal h2 {
	line-height: 18px;
	font-size: 15px;
	color: #404040
}

.app.horizontal p {
	font-size: 11px;
	line-height: 13px
}

.app.tips {
	position: fixed;
	margin: 0;
	padding: 6px 12px;
	bottom: 0;
	left: 0;
	width: 100%;
	font-size: 9px;
	background: rgba(16,16,16,0.8);
	color: #fff
}

.app.tips .app-icon {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: 0
}

.app.tips h2 {
	color: #fff;
	margin-bottom: 6px
}

.top-tips {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	padding: 8px 12px;
	line-height: 22px;
	font-size: 14px;
	color: #fff;
	background-color: rgba(21,37,64,0.5);
	z-index: 3
}

.icon-loading {
	display: block;
	width: 18px;
	height: 18px;
	margin: 8px auto 0 auto;
	background-color: transparent;
	position: relative;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkAgMAAACcbnALAAAACVBMVEX///////9MaXFkSSYMAAAAA3RSTlNm+gBYf3p7AAAAfklEQVR4XkWQsQ2AMAwEfwjYAbEFLSWKF0LKIOmiTEneCjoKc8iXYL/GfF6XpO2nHueiFveiGs+iPYrJ2mVR1o64k2oZ+2PyqxZTn602Rbnml9xJQy55Sm4MK7I2LMpairKWIkSXE9zCzfyNCZiKSZmejdiSzUmDhEiNJEn3A/cPqoNjqHzbAAAAAElFTkSuQmCC) no-repeat;background-size: 18px auto
}

.icon-loading:after {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	display: block;
	width: 18px;
	height: 18px;
	background-color: transparent;
	-webkit-animation: loading 1s infinite linear;
	animation: loading 1s infinite linear;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAdVBMVEVMaXEAo+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+8Ao+/rq5VoAAAAJnRSTlMAFFpu7aVEzvrYxyAKt2maD+GKTAjylBievyl4Yy8jNuYcgD2vVbLt0zAAAAECSURBVHhejdTZcoMwDAVQGy/C7FuB0OCENOj/P7EmSduZypPRfT4jPWgRNKkGU+XiffCRLGEgRGcZCLEeGAhBMhA6yUCYFQyENQeh5SDHQZhwUMZB6Dmo4iDDQcBBmoNSMRQhTYicNr9aBRhBjZTTtOV+WS92V+NhaLvJ+yWAL9snqjOQRhCIbb0cYj+r23gHjZEYMQXRJ2f12c0lXDGWShT9/iCjKaF9NaNj6QO5dfVhPih4DdgHMs73E7T6txBdFRXK/DN06ZbZlCdw159m8fWtniZeaBbPDDU40oycVFO2mhQixylLauiZDyMBsYdhHWllBU2S/YE3TyyvDOiUvsNvCWtiKKtMyrAAAAAASUVORK5CYII=) no-repeat;background-size: 18px auto
}

.icon-loading.is-red:after {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAPFBMVEVHcEzzTU3zTU3zTU3zTU3zTU3zTU3zTU3zTU3zTU3zTU3zTU3zTU3zTU3zTU3zTU3zTU3zTU3zTU3zTU1q1hahAAAAE3RSTlMAIPpCatyZzhPuCS/EWKW1e4pMwyAzRAAAANdJREFUeNqN1MsWhCAIBmBNFPM6xfu/62RDLQaPh3/bFywEjMy2YwNr1qE7pa4Rx7s14oSkQIRRgchHBaKSFIiCBpHTIK9BVDWoaBBZDQINahqEGrRr0GbSSLxjbXaANEH82eacXYUwjGw3/h/AnRWOhtsEobGPgE/ouNMkzcRL3ORgIwMmnfVHWkfPzeSznBdh8xSSD2wHCb1c5i0kRwWuMn9GDl1m8zSbjy/c5i00X4QU0ItmYqViF4XEcg4ljVzzFASYHQznibM8PbUQZ3nELDTcN3kOv93tMdWD6/WQAAAAAElFTkSuQmCC)
}

.ani-dot-txt {
	display: inline-block;
	vertical-align: bottom
}

.ani-dot {
	font-family: Roboto,Droid Sans;
	display: inline-block;
	width: 15px;
	vertical-align: bottom;
	overflow: hidden;
	text-align: left;
	-webkit-animation: dot 4s infinite step-start;
	animation: dot 4s infinite step-start
}

@-webkit-keyframes dot {
	0% {
		width: 0;
		margin-right: 16px
	}

	25% {
		width: 0;
		margin-right: 16px
	}

	50% {
		width: 5px;
		margin-right: 11px
	}

	75% {
		width: 10px;
		margin-right: 6px
	}

	100% {
		width: 16px;
		margin-right: 0
	}
}

@keyframes dot {
	0% {
		width: 0;
		margin-right: 16px
	}

	25% {
		width: 0;
		margin-right: 16px
	}

	50% {
		width: 5px;
		margin-right: 11px
	}

	75% {
		width: 10px;
		margin-right: 6px
	}

	100% {
		width: 16px;
		margin-right: 0
	}
}

@-webkit-keyframes loading {
	0% {
		-webkit-transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes loading {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

@media only screen and (max-width:350px) {
	.header .myapp-logo {
		width: 90px;
		height: 25px
	}
}

@media only screen and (max-width:320px) {
	.header .app-title .title-panel {
		max-width: 44%
	}
}

.detail-pic-panel {
	position: relative;
	padding: 16px 0!important;
	width: 100%;
	overflow: hidden;
}

.detail-pic-panel .mod-scroll-bar .scroll,
        .detail-pic-panel ul {
	-webkit-transition: -webkit-transform 500ms;
	transition: -webkit-transform 500ms;
}

.detail-pic-panel ul:after {
	display: none!important;
}

.detail-pic-panel ul li {
	margin-left: 14px!important;
	margin-right: 0!important;
}

.mod-scroll-bar {
	position: absolute;
	bottom: 1px;
	left: 12px;
	right: 12px;
	height: 2px;
}

.mod-scroll-bar .scroll {
	height: 2px;
	background: #999;
}

.card-list .card-icon {
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAS1BMVEUAAAD+XEb+XEb+XEb+XEb+XEb+XEb+XEb+XEb+XEb+XEb+XEb+XEb+XEb+XEb+XEb+XEb+XEb+XEb+XEb+XEb+XEb+XEb+XEb+XEZhhKCXAAAAGHRSTlMA7oPoSgkF4bSdlJB3+fDKvqhiVykfF49YlljwAAAAsElEQVRYw+3QSQ6DMBBEUQ9g5nlI3f+kgUgBZFlYtKKs6m+r9RatGLuUmiJRkZLCpFGoBNCNN3fp2AEoo1CLPV3N4XmuNPbaKIRv/eT8zU39McehM2uW67IYC4igrTw5HpwDkENAVq9KrXUGCKGzZhgaQAj5EdpylYYgXToPMhBmPCiDMOtBEEeI0E8gJggId7cRIkSIECFChP4O2eeQDUKv51AdhNJCP4J0nijGPr0BdermD43UAh4AAAAASUVORK5CYII=) no-repeat scroll 0 0;
            background-size: cover;
}

.gift-panel .red-packet {
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAA6tJREFUeAHtm01IVFEUx++5T+kDNdoEBS1aBBq0CvpYFULpaBJSOdOHmG5qUSsDoUIGXIhJGQURVGgRmUoELWqEaFOLWgQRtGgR1Kq1WOnou+9038jNGwRn3p0382Zx3Jx7z/Hd/5nf+7/77ixGCP5jAkyACSRHAFykERFUOvVKCGx2ub7S1wBAvzeVu+6iK10u0oLoSTmg6fou11fyGt3jB9m096arppODjJjKtA5hgFfMvNoiCMhLD3fB5Oxn196cHGTEZGP9kHbTJzOvvoiDpcAJP09kQNjducmAgOzMkvRkD4BYNrmqiQDv5LGGa3Y/fibVZ8+LGUcGpPILd+yF4fGLjwLEkJ1LeqwfrQWvVpyBrhllesHMka2AOGbmxcbIgPSbq9NPp07ZArJx33C4Gdq5RMcAl+BR7ovdgwoW7+u3b4OdK2bsAEhow+AtPN2y2QhANutLT/SEm6LJJRYB3simPf+8tVSm5Zzu56BLT06A9J3YqJbgri1Y2AxBZO1cpcd6L/zlCejVNyww2tjdsU0EYtTMo0YnQCsi2O6n23ptQXm0flTb672dq+gYxABMvfxqNAsH2vzyOApRZ3JRYwmA9KOGaizc/IxouCl6tRC+1RZNrnIRXsvJ3G1bLziRuqD3zP12Luq4JED6zmxQmL9ni65sjnDZzpV7rPe+ea9G9oUnfKOFJw9v14/WsJm7xpIAFUQRD6l061m7AX20v6H99dbOlXOMEvr1ceO70cBsViq1PIEC15uca4z8VcPvavl7l4yoXuSnlLATnuS+mVwYwz3AnpdrbDsn1FCZ1EUMgv9uzDXTs5F6qomjaU2sTqEY10Ca7WbtcRw6xayB6famAP3YDq6lP2Kma8QDQabtvJkmEXH6uKfQn0AUa+PSj8VBq80EV/Upe85bt+a5GH82t5qvwKinY0vwdH5EK+2OUy1WQCt3Lnigfi8IkW6Ns8/E1orvEUvsI5RXmAERfBkQAyIIEGV2EAMiCBBldhADIggQZXYQAyIIEGV2EAMiCBBldhADIggQZXYQAyIIEGV2EAMiCBBldhADIggQZXYQAyIIEGV2EAMiCBBldhADIggQZXYQAyIIEGV2EAMiCBBldhADIggQZXYQAyIIEGV2EAMiCBBldhADIggQZXYQAyIIEGV2EAMiCBBldlDcgPSv+34Qa1Zt2aV3Bwfhw6olQDYWvffIgOSOhkH9k70Rl7tB9l+mfwh7DXsOey+TBC/LBJgAEygLgT9zNt4ups4e7wAAAABJRU5ErkJggg==) no-repeat scroll 0 0;
            background-size: cover;
}

.card-list a.w-btn.is-red,.card-list a.w-btn:link.is-red,.card-list a.w-btn:visited.is-red,.card-list a.w-btn:hover.is-red,.card-list a.w-btn:active.is-red {
	border-color: rgb(252,86,71);
	color: rgb(252,86,71);
}

.ani-dot-for-init {
	animation: dot 1s infinite step-start;
	-webkit-animation: dot 1s infinite step-start;
}

@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,header,hgroup,nav,section,article,aside,footer,figure,figcaption,menu {
	margin: 0;
	padding: 0
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal
}

body {
	font-family: Helvetica,"Microsoft YaHei";
	line-height: 24px;
	font-size: 14px;
	color: #333;
	-webkit-user-select: none;
	-webkit-text-size-adjust: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,img {
	display: block;
	border: 0
}

li {
	list-style: none
}

input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit
}

a,[onclick],input {
	text-decoration: none;
	color: #288be1;
	-webkit-tap-highlight-color: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

header,nav,section,article,footer,figure,figcaption {
	display: block
}

body {
	background: #f2f2f2
}

.myapp-wrapper {
	position: relative
}

.header-nav {
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#41434a),color-stop(100%,#2d3036));
	-webkit-box-shadow: inset 0 1px 1px rgba(241,241,241,0.1),0 1px 1px rgba(0,0,0,0.17);
	height: 50px;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: justify
}

.header-nav li {
	-webkit-box-flex: 1;
	text-align: center;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAABGCAMAAADcv8UrAAAAeFBMVEX///////////8AAAD///8AAAD///8AAAD///////////////8AAAD///8AAAD///8AAAAAAAAAAAAAAAAAAAD///8AAAD///////////8AAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADe1lf1AAAAKHRSTlMCGCJBMTYvXgUpEB8sFEgbJAcXTgEtDiYICwofMRw8DgNZElZUZGNmJ9VvrwAAAKNJREFUGNNF0FcOg0AMRVGn0Tuh977/Hca6BMHHEYIZ28/y1UcRkXFU4hgsS+payXMoS5lnJUmq6qTrhkGaxnEkisD3xfPg8ZC2VT6fMDzpe9eV1wueTwkCKApJU7BtWVdlWZRpyjIxTTAM5f2WfVe2TTkO3q5v/OUcN7hLFepRmR50oy8TMAtT3UMyM9OTg0RkIyV57/hsI8/h2lUcw3+T7PQH6+wRV5oCjb0AAAAASUVORK5CYII=) no-repeat right center;-webkit-background-size: 2px auto;
	background-size: 2px auto;
	width: 1px
}

.header-nav li:last-child {
	background: 0
}

.header-nav a {
	display: block;
	-webkit-box-sizing: border-box;
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #b8b8b8;
	text-shadow: 0 1px 1px rgba(0,0,0,0.32)
}

.header-nav a::before {
	content: "";
	display: inline-block;
	margin-right: 4px;
	background: url(../img/basic.png) no-repeat 0 0;
	-webkit-background-size: 320px auto;
	background-size: 320px auto;
	width: 25px;
	height: 25px;
	position: relative;
	top: 9px
}

.icon-software a::before {
	background-position: -25px 1px
}

.icon-game a::before {
	background-position: -50px 0
}

.icon-search a::before {
	background-position: -74px 0
}

.tab0 .icon-index,.tab1 .icon-software,.tab2 .icon-game,.tab3 .icon-search {
	background: 0
}

.tab0 .icon-index a,.tab1 .icon-software a,.tab2 .icon-game a,.tab3 .icon-search a {
	border-left: 1px solid #46484f;
	border-right: 1px solid #46484f;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#373a40),color-stop(100%,#1a1d21));
	color: #fff
}

.tab1 .icon-index,.tab2 .icon-software,.tab3 .icon-game {
	background: 0
}

.tab0 .icon-index a::before {
	background-position: 0 -25px
}

.tab1 .icon-software a::before {
	background-position: -25px -24px
}

.tab2 .icon-game a::before {
	background-position: -50px -25px
}

.tab3 .icon-search a::before {
	background-position: -74px -25px
}

.mod-footer {
	padding: 5px 0 10px 0;
	background: #d8d8dc;
	text-align: center;
	position: relative
}

.mod-footer p {
	color: #a0a0a4;
	font-size: 12px
}

.footer-link a {
	padding-right: 12px;
	color: #787884
}

.footer-link a:last-child {
	padding-right: 0
}

.footer-link span {
	padding-right: 12px;
	color: #787884
}

.btn-backtop {
	display: block;
	padding-top: 2px;
	background: url(../img/basic.png) no-repeat -100px 0;
	-webkit-background-size: 320px auto;
	background-size: 320px auto;
	width: 30px;
	height: 50px;
	color: #73808a;
	font-size: 10px;
	text-align: center;
	line-height: 14px;
	position: absolute;
	bottom: 40px;
	right: 8px
}

.c-tx1 {
	color: #a8a8a8
}

.c-tx2 {
	color: #5ac65c
}

.c-tx3 {
	color: #333
}

.c-tx4 {
	color: #666
}

.fontS1 {
	font-size: 12px
}

.fontS2 {
	font-size: 14px
}

.fontS3 {
	font-size: 15px
}

.fontS4 {
	font-size: 18px
}

.fl {
	float: left
}

.fr {
	float: right
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden
}

.hidden {
	display: none
}

.btn-green {
	display: inline-block;
	background: #5ac65c;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	color: #fff;
	text-align: center
}

.btn-green:active {
	background: #489e4a
}

.btn-gray {
	display: block;
	background: #fff;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	color: #999;
	text-align: center;
	height: 40px;
	line-height: 40px
}

.btn-gray:active {
	background: #f5f5f5
}

.btn-em {
	display: block;
	height: 35px;
	line-height: 35px;
	font-size: 16px
}

.btn-progress {
	display: block;
	background: #CCC;
	text-align: center;
	color: #fff;
	border-radius: 1px;
	position: relative
}

.btn-progress .progress {
	display: block;
	background: #14a7e0;
	height: 100%
}

.btn-progress .txt {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0
}

.mod-intr-contanier .btn-progress {
	height: 35px;
	line-height: 35px
}

.btn-blue {
	display: inline-block;
	background: #14a7e0;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	color: #fff;
	text-align: center
}

.btn-blue:active {
	background: #0d88b8
}

.btn-gray-s {
	display: inline-block;
	margin-top: 12px;
	width: 62px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	background: #f2f2f2;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #cbcbcb;
	box-sizing: border-box;
	color: #777;
	text-align: center
}

.btn-gray-s:active {
	background: #dedede
}

.mod-content {
	padding-bottom: 40px;
	position: relative;
	min-height: 342px
}

.mod-content:after {
	content: "";
	display: block;
	width: 100%;
	height: 5px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJBAMAAADwYwBaAAAAJFBMVEXy8vLY2NzW1te+vsHX19vS0tbJyczBwcW5ubzt7e3Pz9PHx8tq0jCQAAAARklEQVQI12OYwAACnAxNYFqDwVgBSDEZM6w2AtLKuxhckxUYmMxCGETCjBiUUx0ZBF2TO8xCBBkERcLKUx2BtKBTqIqgIABOqArDyzn9YwAAAABJRU5ErkJggg==) repeat-x;-webkit-background-size: 7px auto;
	background-size: 7px auto;
	position: absolute;
	bottom: -1px
}

.mod-content#index,.mod-content#search {
	min-height: 410px
}

.mod-app-container {
	margin: 8px
}

.mod-box-container h2 {
	padding-left: 10px;
	background: #f7f7f7;
	-webkit-box-shadow: inset 0 1px 1px #fff,0 1px 1px rgba(0,0,0,0.12);
	box-shadow: inset 0 1px 1px #fff,0 0 2px rgba(0,0,0,0.12);
	color: #4c4c4c;
	font-size: 16px;
	line-height: 32px
}

.mod-box-container .mod-app-list {
	margin: 8px
}

.mod-app-list>li {
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	margin-bottom: 8px;
	padding: 8px 8px 8px 8px;
	background: #fff;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: justify;
	position: relative;
	height: 48px
}

.mod-app-list>li .app-content {
	-webkit-box-flex: 1;
	margin: 0 8px 0 5px
}

.mod-app-list>li .app-content h3 {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 17px;
	line-height: 19px
}

.mod-app-list>li .app-content .icon-star-list {
	margin-top: 4px
}

.icon-app {
	width: 48px;
	height: 48px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAQlBMVEUAAADm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5uYI7LtnAAAAFXRSTlMA3j2HXLJ5Fi9Oo5MK574g1MsEavFpA1peAAACPElEQVRYw5VX23aEIAwEuYkgN/X/f7WtdkGXAHFeero6MRMnIZImvN7YEiilbmHbpMgrWM3W44koNTrIZA4QbkbRtQPZlE3eIugzTA+c4MDg5DckfQ6wdv9Rx+IaDLdN9fDj2Sd8PC7sDT0bzOdAePOCP32e//h1QeZf+GQ9+hH8gM/PfzsqXJ9PRKs2lUL4nrTXV/09gIT4slxXkDvvARbgBnFvz16CsMRjfWgEPWq7Gfhxk8heDTiBqgynYPP1jlFMu0uNzz6oCjCoQriSm2sn+jpAinWAk8qvWky1AxEq5PkG6TVKaR7AreHJ61lDiC0P3NyvYXfBO2dFJUOR+W7KpFRF6svQhF9/auBkyH8LETymr7Fgsm+w8PTRcS47Fw17K2UktFgCjxKBElqZD4OQA5RpuyuCR1pzgFAa6E0ElQPcZtHu37/NmK31upLy/zXKL2fiQU8j1dZEYz7vr4aZsAMXqXSfxJqkapxPHRdL99fwm8rnqYIm+tavW3G+OGLuT4yM5Xtt4QdrHHur7/BLDurQVyI1dtvfYC71idnLUwBcewMpIlK1vcCTHb4pDNYjUReg1kA6KexgAeDGgaugnq7tn/+iH0BB/JUMNhj71XfQAtATEUYr4AzYBO7rBeSb0ZeC7fPj6Ftj6vOp7TZrOagsrD/A7arDJ7+841OQLxJpQBvnhNGDTwiGPYUFSF81ks4aj0+Yk0/pBaYbjzr/JcwOUmFPTs1c5Rw2Idnl69+ISH8RhZG6mfoPJKCayF5yuRoAAAAASUVORK5CYII=) no-repeat center center #f4f4f4;-webkit-background-size: 32px auto;
	background-size: 32px auto;
	overflow: hidden
}

.icon-app img {
	width: 48px;
	height: 48px
}

.icon-star-list>span {
	margin-right: 2px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAMAAACgaw2xAAAANlBMVEUAAAC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLgzOpvRAAAAEXRSTlMAatUmmnWFCsg28hRASaSz4/bxHR4AAAB7SURBVBjTbY9ZEgMhCERdUMFxlr7/ZVMxoVyG90XRFA/coDmboxY78PB2EBDMvgAQKyAAZPQLvsx6SZlufvDj4Ztykj56YecqeueKH9sqBlXmpxkKH9tNStm/U9oaJCh5DbqDuuOl4Ogi75IGJF15zkEO8V/FsEhOo/4AwxgJyzK9tjAAAAAASUVORK5CYII=) repeat-x;-webkit-background-size: 12px 10px;
	background-size: 12px 10px;
	display: block;
	height: 10px;
	width: 60px
}

.icon-star-list>span span {
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAMAAACgaw2xAAAAb1BMVEUAAADjaALjaALjaALjaALjaALjaALjaALjaALjaALjaALjaALjaALjaALjaALjaALjaALjaALjaALjaALjaALjaALjaALjaALjaALjaAL/fRD/eQnwcAb/egz/ew32dAn/dgT/eAfqbAP6eQ3zcANr8mlwAAAAGXRSTlMAyyYUBZtqCzWFctdASeOks/A5xM94wfeWz+5SPwAAAK9JREFUGNNtkAsOgyAMQNUpiv/vtrLOInj/M06nBjC8hKTpoy0lMJSBn8cr9QuGzC8KXXjzmRIq84mEBCWefApCCEjtFjlP2rAG3ARCHbYJz7P/1QaJtJ7Fzqw1ETZnIQOaDQTMdOvwe4Fdby/9xM8BDo/AJoblEHD7ll4tB6p0xYRSynU7yF0xkFzhDauk8La2xDEKohClO6RUMMV7kIOqbMGL6Iyi0RlSxebhV8UPNq8QMRJFxbwAAAAASUVORK5CYII=) repeat-x;-webkit-background-size: 12px 10px;
	background-size: 12px 10px;
	display: block;
	height: 10px
}

.app-content .c-tx1 {
	font-size: 12px;
	line-height: 21px
}

.app-content .c-tx1 span {
	padding: 0 6px
}

.mod-app-list .btn-green,.mod-app-list .btn-progress,.mod-app-list .btn-gray,.mod-app-list .btn-blue {
	margin-top: 12px;
	width: 62px;
	height: 25px;
	line-height: 25px;
	font-size: 12px
}

.icon-tag-red,.icon-tag-blue {
	background: url(../img/sprites.png) no-repeat;
	-webkit-background-size: 320px auto;
	background-size: 320px auto;
	width: 33px;
	height: 22px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	text-shadow: 0 1px 2px rgba(0,0,0,0.18);
	position: absolute;
	top: 0;
	left: 2px
}

.icon-tag-red {
	background-position: -200px 0
}

.icon-tag-blue {
	background-position: -240px 0
}

.mod-card-list {
	margin: 8px 0 0 8px
}

.mod-card-list li {
	float: left;
	width: 50%
}

.mod-card-list li .list-inner {
	margin: 0 8px 8px 0;
	padding: 10px;
	height: 95px;
	border: 1px solid #dadada;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-sizing: border-box;
	box-shadow: 0 1px 1px rgba(0,0,0,0.15);
	background: #fff;
	overflow: hidden;
	position: relative
}

.mod-card-list li .list-inner:before,.mod-card-list li .list-inner:after {
	content: "";
	display: block;
	border-bottom: 1px solid #dadada;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position: absolute;
	width: 100%;
	height: 90px;
	left: 0
}

.mod-card-list li .list-inner:before {
	bottom: 3px
}

.mod-card-list li .list-inner:after {
	bottom: 1px
}

.mod-card-list li .list-inner h3 {
	padding-left: 8px;
	margin-bottom: 10px;
	border-left: 3px solid #1ca5d4;
	font-size: 16px;
	line-height: 18px
}

.mod-card-list li .list-inner p {
	color: #a7a7a7;
	font-size: 12px
}

.icon-num {
	display: inline-block;
	margin-right: 5px;
	padding: 0 4px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 11px;
	position: relative;
	top: -2px
}

.mod-app-list li .icon-num {
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e3e3e3),color-stop(100%,#d3d1cf));
	color: #424242
}

.mod-app-list li:nth-child(1) .icon-num {
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e25c50),color-stop(100%,#d23f3f));
	color: #fff
}

.mod-app-list li:nth-child(2) .icon-num {
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f16b11),color-stop(100%,#dd5400));
	color: #fff
}

.mod-app-list li:nth-child(3) .icon-num {
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0a412),color-stop(100%,#dd9201));
	color: #fff
}

.img-app {
	border: 1px solid #a8a8a8;
	box-sizing: border-box;
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.26);
	box-shadow: 0 0 4px rgba(0,0,0,0.26);
	background: url(data:image/png;
	base64,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) no-repeat center center #f4f4f4;-webkit-background-size: 57px auto;
	background-size: 57px auto;
	overflow: hidden
}

.mod-detail-box {
	margin: 0 8px;
	padding: 10px 0;
	border-top: 1px solid #d6d6d6
}

.mod-detail-box h2 {
	padding-bottom: 3px;
	font-size: 16px
}

.mod-detail-box h2 a {
	display: block;
	color: #333
}

.mod-app-detail>li {
	display: block;
	padding: 7px 0 0 0;
	height: auto
}

.mod-app-detail>li .mod-app-intr {
	padding: 0 8px 0 10px;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: justify
}

.mod-app-detail>li .app-description {
	padding: 0 8px;
	border-top: 1px solid #e3e3e3;
	background: #f8f8f8;
	color: #888;
	font-size: 13px
}

.mod-sub-nav {
	margin-bottom: 8px;
	background: #fff;
	border-bottom: 1px solid #e3e3e3;
	height: 40px;
	line-height: 40px;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: justify;
	position: relative
}

.mod-sub-nav .cur {
	color: #288be1
}

.mod-sub-nav .cur:before {
	content: "";
	display: block;
	width: 100%;
	border-bottom: 2px solid #2687db;
	position: absolute;
	bottom: 0;
	-webkit-animation: slideLeft 1s
}

.mod-sub-nav a {
	display: block;
	-webkit-box-flex: 1;
	text-align: center;
	color: #333;
	position: relative;
	font-size: 16px
}

.mod-sub-nav a:after {
	content: "";
	display: block;
	width: 1px;
	height: 20px;
	border-right: 1px solid #d6d6d6;
	position: absolute;
	top: 10px;
	right: 0
}

.mod-sub-nav a:last-child:after {
	border-right: 0
}

.mod-sub-header {
	-webkit-box-shadow: inset 0 1px 1px rgba(241,241,241,0.1),0 1px 1px rgba(0,0,0,0.17);
	box-shadow: inset 0 1px 1px rgba(241,241,241,0.1),0 1px 1px rgba(0,0,0,0.17);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#41434a),color-stop(100%,#2d3036));
	line-height: 50px
}

.mod-sub-header a {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	margin-left: 15px;
	padding-left: 25px;
	background: url(../img/sprites.png) no-repeat -280px 16px;
	-webkit-background-size: 320px auto;
	background-size: 320px auto;
	color: #fff;
	font-size: 18px
}

.mod-software-list li .box-inner {
	padding: 9px 0 7px
}

.mod-software-list li .box-inner .icon-app {
	margin: 0 auto 10px;
	width: 36px;
	height: 36px
}

.mod-software-list li .box-inner .icon-app img {
	width: 36px;
	height: 36px
}

.mod-software-list li .box-inner .icon-app+p {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.mod-software-list li,.mod-hotword li {
	float: left;
	width: 33.3%
}

.mod-software-list li .c-tx2,.mod-hotword li .c-tx2 {
	font-size: 12px
}

.mod-software-list li:nth-child(3n)>*,.mod-hotword li:nth-child(3n)>* {
	margin-right: 0
}

.box-inner {
	margin: 0 8px 8px 0;
	padding: 10px 0;
	background: #fff;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2);
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.box-inner .icon-app {
	margin: 0 auto 12px
}

.mod-show-more {
	position: relative
}

.mod-show-more:after {
	content: "";
	display: block;
	background: url(../img/sprites.png) no-repeat -120px -40px;
	-webkit-background-size: 320px auto;
	background-size: 320px auto;
	width: 8px;
	height: 13px;
	position: absolute;
	top: 5px;
	right: 0
}

.mod-download-myapp {
	width: 100%;
	padding: 10px 0;
	background: #2f2f2f;
	position: fixed;
	bottom: 0;
	z-index: 2
}

.mod-download-myapp.is-translucent {
	background: rgba(0,0,0,.8)
}

.mod-download-myapp .myapp-logo {
	float: left;
	margin: 0 10px;
	background: url(../img/sprites.png) no-repeat -200px -40px;
	-webkit-background-size: 320px auto;
	background-size: 320px auto;
	width: 40px;
	height: 40px;
	position: relative
}

.mod-download-myapp .myapp-info {
	float: left;
	margin: 0 52px 0 8px;
	color: #fff;
	vertical-align: top
}

.mod-download-myapp .btn-green {
	float: right;
	width: 62px;
	line-height: 25px;
	margin: 10px 8px 0 0
}

.mod-high-page {
	padding-bottom: 90px
}

.mod-high-page .btn-backtop {
	bottom: 130px
}

.icon-loading-s:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABpFBMVEUAAADY8//1/P/7/v/4/f/8//8su//q+f/d9f/9//++6/+v5v+n5P8Qs/+I2v/c9P/9///////R8f/1/P/s+f/o+P+m4//+//8Isf9Kxf9u0v9nz/8vvf8RtP/////////x+/8EsP+76v/I7v/6/v/m9/9kzv9gzf9Uyf961f9OyP+e4f+A1/9ay/8StP9Ox/8Ns/89wv9Jxv9DxP8Wtv8juv8Zt/8iuf/v+v/i9v8Gsf+26P/N8P/z+//s+f8xvv81v/8Hsf+T3f8Gsf8tvf+c4P8Jsf+Y3/9s0f+P3P85wf8pvP8duP/N7/+76v/1/P/T8f/I7v8Cr/+l4v+p5P8Gsf900/+u5v8vvv9z0/931P9Gxf+N2/8Jsv9x0/9cy/8Os/9ExP9Aw/8bt/8vvv/S8f8Cr/9/1v/D7P+86v8Cr/+Z3/+w5v+f4P+k4v+b3/+H2f9cy/9Tyf8Msv9y0v9v0f9Vyf8Isf9jzv9ExP+X3v9/1v9Ox/9cy/+D2P84wP9Dw/8RtP80v/8duP8qvP8nu/8bt/8kuv9fzP9czP8DsP8DsP8H5QLtAAAAinRSTlMAQxgGFQQBAgELV2VsH4U+DghJJC00DRv5BpieCfASECD0XFIhNgSksI8XcYuqS7T1xbrA69vm3wo6gmBNKjDQzJV8/dR1C3iEgMnX4xJQJyhGUyYF4jNBN5WSYX7cUJnKQHF0yyxFJzszzCE2PWFHe16MLVsVd5tqpV9VnCFrmba9ucPCpIV+EjpLENR+AAAB4ElEQVQ4y22P91faYBSGPzPMYAgIIYQRCFhAhlgFU6BDThFo1bpn3XbvPdz7nPzVXjUnMfg9vyQn93nve4NMQhubB8fb26dnF/kQukvv5mF//7Mnj58+LxaHiueOtnFgue/+wIAuDI2OlkpbAUv8e59FKA0Oho9uLdlbS6XA+Le80BsIORa2Tq6E8MoPI7+Wy6VSuxudSKczvx4OFwqzDr2/mUzmcr8tl48MFwqiuH7zbTUYTCa/6XFjSVkUNa2MgF+SFAz+hXmb8UcDrkp+SpLUNP/JbFkBYRguSC8uSnMIwxQI4giaSy8tNY0CS8ksGFNoJ5tOryIs5euO/Ww2+wYvvAbhPfrqdDoFvODQAPQShHt4IXAjtFotELDENC2GMrVaTUB48rFYHv1vNBof8HOWpmkGfanX65/wAk2SJIOmM5nMZxYruN1uEGbswDR2gaqqbnjO2+02ZQZzAcdxKgkvgg2YvytwssvFMQj4aKtUlHds+zwSkWVoAJjxiqLwb2nLfpmgqIhLTwm8wvPxSYI1434/QVARIzM2zsfjVU9XdIxkWZqjookEGNStncJkvFr1dHR0PejxPfI+fNGdiPopSycz4fFYBbn9avUVzA3BiFu2UBNeX4/P2024GPPrJacYXDLxgYHcAAAAAElFTkSuQmCC) no-repeat;-webkit-background-size: 16px auto;
	background-size: 16px auto;
	position: relative;
	top: 3px;
	margin-right: 8px;
	-webkit-animation: loading .8s infinite linear
}

.icon-loading {
	width: 55px;
	height: 55px;
	background: url(data:image/png;
	base64,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) no-repeat center center;-webkit-background-size: 55px auto;
	background-size: 55px auto;
	-webkit-animation: loading .8s infinite linear;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -23px 0 0 -23px
}

.error-container {
	width: 100%;
	text-align: center;
	margin: 89px 0 0 0
}

.error-container .icon-myapp-l {
	width: 80px;
	height: 80px;
	margin: 0 auto;
	margin-bottom: 50px;
	background: url(data:image/png;
	base64,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) no-repeat center center;-webkit-background-size: 80px auto;
	background-size: 80px auto
}

.error-container p:first-child {
	font-size: 18px
}

.error-container p:last-child {
	color: #666
}

.mod-white-tips {
	padding: 4px 10px;
	margin-bottom: 12px;
	background: #fff;
	border: 1px solid #cacaca;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.mod-black-tips {
	width: 230px;
	background: rgba(0,0,0,0.5);
	-webkit-border-radius: 20px;
	border-radius: 20px;
	padding: 13px 20px;
	color: #fff;
	font-size: 16px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -45px 0 0 -135px
}

.mod-tips-yellow {
	background: #fff8e4;
	color: #df6300;
	text-align: center;
	line-height: 36px
}

.bounceIn {
	-webkit-animation: bounceIn 1s
}

@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(0.2)
	}

	50% {
		opacity: 1;
		-webkit-transform: scale(1.05)
	}

	70% {
		-webkit-transform: scale(0.6)
	}

	100% {
		-webkit-transform: scale(1)
	}
}

.slideLeft {
	-webkit-animation: slideLeft 1s
}

@-webkit-keyframes slideLeft {
	from {
		-webkit-transform: translateX(-100%)
	}

	to {
		-webkit-transform: translateX(0)
	}
}

@-webkit-keyframes slideDown {
	from {
		-webkit-transform: translateY(-100%)
	}

	to {
		-webkit-transform: translateY(0)
	}
}

@-webkit-keyframes loading {
	0% {
		-webkit-transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.onoffswitch {
	float: right;
	position: relative;
	width: 62px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	margin: 13px 12px 0 0
}

.onoffswitch-checkbox {
	display: none
}

.onoffswitch-label {
	display: block;
	overflow: hidden;
	cursor: pointer;
	border-radius: 0
}

.onoffswitch-inner {
	display: block;
	width: 200%;
	margin-left: -100%;
	transition: margin .3s ease-in 0s
}

.onoffswitch-inner:before,.onoffswitch-inner:after {
	display: block;
	float: left;
	width: 50%;
	height: 22px;
	padding: 0;
	line-height: 22px;
	font-size: 12px;
	color: white;
	font-family: Trebuchet,Arial,sans-serif;
	box-sizing: border-box
}

.onoffswitch-inner:before {
	content: "已开启";
	padding-left: 2px;
	background-color: #20a2eb;
	color: #fff;
	font-family: "Microsoft YaHei"
}

.onoffswitch-inner:after {
	content: "已关闭";
	padding-right: 2px;
	background-color: #a8a8a8;
	color: #fff;
	text-align: right;
	font-family: "Microsoft YaHei"
}

.onoffswitch-switch {
	display: block;
	width: 21px;
	margin: 1px;
	background: #fff;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 39px;
	transition: all .3s ease-in 0s
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
	margin-left: 0
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
	right: 0
}

.onoffswitch-checkbox+.onoffswitch-label {
	border-left: 1px solid #a8a8a8
}

.onoffswitch-checkbox:checked+.onoffswitch-label {
	border-left: none
}

@charset "utf-8";

.recommend-link {
	margin: 8px;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: justify
}

.recommend-link a {
	display: block;
	height: 40px;
	margin-right: 8px;
	-webkit-box-flex: 1;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	text-align: center;
	color: #fff;
	line-height: 40px
}

.recommend-link a:last-child {
	margin-right: 0
}

.recommend-link a:before {
	content: "";
	display: inline-block;
	background: url(../img/sprites.png) no-repeat;
	-webkit-background-size: 320px auto;
	background-size: 320px auto;
	width: 20px;
	height: 22px;
	margin-right: 6px;
	position: relative;
	top: 6px
}

.recommend-link .icon-need {
	background: #6d93ff
}

.recommend-link .icon-hot {
	background: #ff7770
}

.recommend-link .icon-ranking {
	background: #9ac53e
}

.recommend-link .icon-tencent {
	background: #62c2f2
}

.recommend-link .icon-need:active {
	background: #5776cc
}

.recommend-link .icon-hot:active {
	background: #cc5f5a
}

.recommend-link .icon-ranking:active {
	background: #7b9e32
}

.recommend-link .icon-tencent:active {
	background: #4e9bc2
}

.recommend-link .icon-need:before {
	background-position: 2px 1px
}

.recommend-link .icon-hot:before {
	background-position: -38px 1px
}

.recommend-link .icon-ranking:before {
	background-position: -80px 0
}

.recommend-link .icon-tencent:before {
	background-position: -120px 0
}

.mod-banner>.wrap {
	position: absolute;
	width: 100%;
	overflow: hidden
}

.mod-banner .scroller {
	display: -webkit-box
}

.mod-banner .scroller li {
	display: block;
	width: 100%
}

.com-slides-circle {
	height: 12px;
	width: 100%;
	font-size: 0;
	text-align: center;
	vertical-align: middle;
	position: relative;
	top: -20px
}

.com-slides-circle li {
	display: inline-block;
	width: 5px;
	height: 5px;
	margin-right: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: gray
}

.com-slides-circle li.active {
	background: black
}

.com-slides-circle li:last-child {
	margin-left: 0
}

@charset "utf-8";

.mod-intr-contanier {
	padding: 10px 8px;
	border-bottom: 1px solid #e3e3e3;
	background: #fff
}

.mod-intr-contanier .app-info {
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: justify
}

.mod-intr-contanier .app-info .app-content-info {
	-webkit-box-flex: 1;
	margin: 0 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.mod-intr-contanier .app-info .app-content-info h3 {
	line-height: 15px;
	margin-bottom: 4px
}

.mod-intr-contanier .app-info .app-content-info .c-tx1 {
	font-size: 12px
}

.mod-feature-list {
	margin: 1px 0 10px 5px
}

.mod-feature-list li {
	float: left;
	width: 25%;
	color: #67be35;
	font-size: 12px
}

.mod-feature-list li:before {
	content: "";
	display: inline-block;
	margin-right: 5px;
	background: url(../img/sprites.png) no-repeat;
	-webkit-background-size: 320px auto;
	background-size: 320px auto;
	width: 13px;
	height: 14px;
	position: relative;
	top: 3px
}

.mod-feature-list .icon-official:before {
	background-position: 0 -40px
}

.mod-feature-list .icon-no-ads:before {
	background-position: -20px -40px
}

.mod-feature-list .icon-virus:before {
	background-position: -40px -40px
}

.mod-feature-list .icon-safe:before {
	background-position: -60px -40px
}

.mod-tab-content {
	margin-top: 10px
}

#viewport {
	position: relative;
	margin: 2px 8px 10px
}

#scroller {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none
}

#wrap {
	overflow: hidden;
	width: 100%
}

.slide {
	display: inline-block
}

.slide .img-app {
	-webkit-box-flex: 1;
	margin-bottom: 14px;
	margin: 0 10px 0 0
}

.slide p {
	font-size: 12px;
	color: #a7a7a7
}

.mod-category {
	margin: 10px 8px;
	font-size: 12px;
	line-height: 20px
}

.mod-category li {
	color: #a7a7a7;
	float: left;
	width: 50%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.painting {
	margin: 0 auto
}

.mod-show-info {
	position: relative;
	height: 45px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.mod-show-info+p {
	text-align: right
}

.btn-more {
	color: #4b5159;
	font-size: 14px
}

.btn-more::after {
	content: "";
	display: inline-block;
	background: url(../img/sprites.png) no-repeat -80px -40px;
	-webkit-background-size: 320px auto;
	background-size: 320px auto;
	width: 14px;
	height: 8px;
	margin: 2px 0 2px 7px
}

.mod-show-info.active {
	height: auto;
	display: block
}

.btn-more.active::after {
	background-position: -100px -40px
}

.mod-score-container {
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: justify
}

.mod-score-container .mod-score-show {
	width: 80px;
	border: 2px solid #8e9296;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-sizing: border-box;
	text-align: center
}

.mod-score-container .mod-score-show h5 {
	background: #8e9296;
	color: #fff;
	font-size: 16px;
	line-height: 30px
}

.mod-score-container .mod-score-show .score-num {
	padding: 9px 0;
	color: #606162;
	font-weight: bold;
	font-size: 30px
}

.mod-score-container .mod-score-show .icon-star-list {
	padding-left: 8px
}

.mod-score-container .mod-score-show .c-tx1 {
	font-size: 12px
}

.mod-score-container .mod-score-progress {
	-webkit-box-flex: 1
}

.mod-score-progress {
	margin: 0 0 0 10px
}

.mod-score-progress li {
	margin-bottom: 5px;
	background: #e5e5e5;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: justify;
	position: relative
}

.mod-score-progress li .progress-bar-bg {
	-webkit-box-flex: 1
}

.mod-score-progress li .progress-bar-bg .progress-bar {
	display: block;
	height: 20px
}

.mod-score-progress li .star-title {
	width: 30px;
	color: #777;
	background: #f2f2f2
}

.mod-score-progress li .score-rate {
	width: 20%;
	padding-right: 5px;
	text-align: right;
	color: #777;
	position: absolute;
	right: 0
}

.mod-score-progress li:after {
	content: "";
	display: block;
	clear: both;
	overflow: hidden
}

.mod-score-progress li:nth-child(1) .progress-bar {
	background: #f0a668
}

.mod-score-progress li:nth-child(2) .progress-bar {
	background: #eeaf7a
}

.mod-score-progress li:nth-child(3) .progress-bar {
	background: #edb98d
}

.mod-score-progress li:nth-child(4) .progress-bar {
	background: #ebc2a0
}

.mod-score-progress li:nth-child(5) .progress-bar {
	background: #e9ccb3
}

.mod-feed-list {
	margin-bottom: 12px
}

.mod-feed-list:after {
	content: "";
	display: block;
	width: 100%;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #f7f7f7
}

.user-status {
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: justify
}

.user-status .c-tx1 {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.user-status .icon-star-list {
	width: 65px
}

.relative-info {
	margin: 12px 0 10px 0
}

.relative-info li {
	float: left;
	color: #999
}

.relative-info li:first-child {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 225px
}

.relative-info li:last-child {
	float: right
}

.download-wrapper {
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: justify
}

.download-wrapper a {
	display: block;
	-webkit-box-flex: 1;
	height: 35px;
	width: 1%;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 16px;
	line-height: 35px;
	text-align: center;
	color: #fff
}

.download-wrapper a:first-child {
	background-color: #9eabb4;
	margin-right: 15px
}

.download-wrapper a:last-child {
	background-color: #59c65b;
	margin-left: 15px;
	position: relative
}

.arrow-box {
	position: absolute;
	width: 100%;
	height: 30px;
	background-color: rgba(0,0,0,.7);
	color: #fff;
	text-align: center;
	z-index: 13;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 12px;
	line-height: 30px;
	top: 41px
}

.arrow-box:after {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 4px 6px 4px;
	border-color: transparent transparent rgba(0,0,0,.7) transparent;
	position: absolute;
	top: -6px;
	left: 50%;
	-webkit-transform: translate3d(-50%,0,0);
	transform: translate3d(-50%,0,0)
}

.c-tx1 {
	color: #a8a8a8
}

.c-tx2 {
	color: #5ac65c
}

.c-tx3 {
	color: #333
}

.c-tx4 {
	color: #666
}

.fontS1 {
	font-size: 12px
}

.fontS2 {
	font-size: 14px
}

.fontS3 {
	font-size: 15px
}

.fontS4 {
	font-size: 18px
}

.fl {
	float: left
}

.fr {
	float: right
}

.com-search-bar {
	background: #fff;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	margin: 8px;
	-webkit-box-sizing: border-box;
	padding: 7px 0;
	position: relative
}

.com-search-box {
	height: 26px;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: justify;
	-webkit-box-align: center;
	-webkit-box-sizing: border-box;
	position: relative;
	padding: 0 7px 0 14px
}

.com-search-box input {
	border: 0;
	background: 0;
	display: block;
	-webkit-box-flex: 1;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));
	padding-right: 35px
}

.com-search-box input:focus {
	outline: 0
}

.com-search-box .com-search-btn {
	width: 41px;
	height: 19px;
	display: block;
	border-left: solid 1px #bbbcbe;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px
}

.com-search-box .com-search-btn i {
	background: url(../img/sprites.png) no-repeat -38px -80px;
	-webkit-background-size: 320px auto;
	width: 25px;
	height: 27px;
	display: block;
	position: relative;
	top: -2px;
	left: 11px
}

.com-search-box .com-search-clear-btn {
	display: none;
	width: 18px;
	height: 18px;
	position: absolute;
	right: 61px;
	top: 4px;
	background: url(../img/sprites.png) no-repeat -20px -80px;
	-webkit-background-size: 320px auto
}

.com-search-datalist {
	background: #fff;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: none;
	box-shadow: none;
	display: none;
	-webkit-box-sizing: border-box;
	position: absolute;
	z-index: 2;
	margin: 15px 0 0;
	width: 100%
}

.com-search-datalist>ul {
	margin: 0
}

.com-search-datalist>ul>li {
	border-bottom: solid 1px #e3e3e3;
	list-style: none;
	margin: 0
}

.com-search-datalist>ul>li>a:not(.btn-green) {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #333;
	display: block;
	text-decoration: none;
	line-height: 48px;
	font-size: 17px;
	width: 100%
}

.com-search-datalist>ul>li:first-child {
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px
}

.com-search-datalist>ul>li:last-child {
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom: 0;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: justify;
	-webkit-box-align: center
}

.search-info {
	font-size: 18px;
	color: #333;
	margin: 0 8px;
	text-align: center;
	line-height: 40px;
	height: 114px;
	padding-top: 52px
}

.search-info .searchtips {
	font-size: 12px;
	color: #666;
	line-height: 15px
}

.mod-search-box {
	margin: 0 8px
}

.mod-search-box .icon-app {
	height: 40px;
	width: 40px;
	margin: 0 auto 5px
}

.mod-search-box .icon-app img {
	height: 40px;
	width: 40px
}

.mod-search-box .box-inner {
	background: #fff;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	margin: 0 8px 8px 0;
	padding: 10px 0 4px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.mod-search-box li:last-child a {
	background: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.mod-hotword li a {
	background: #fff;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	margin: 0 8px 8px 0;
	text-align: center;
	line-height: 42px
}

.hc5 {
	color: #b583bb
}

.hc4 {
	color: #67b14e
}

.hc3 {
	color: #c5a15b
}

.hc2 {
	color: #7298c3
}

.hs5 {
	font-size: 14px
}

.hs4 {
	font-size: 16px
}

.hs3 {
	font-size: 18px
}

.hs2 {
	font-size: 20px
}

.refresh {
	color: #787884
}

.refresh::before {
	content: '';
	display: inline-block;
	width: 17px;
	height: 15px;
	background: url(../img/sprites.png) no-repeat left -79px;
	background-size: 320px auto;
	-webkit-background-size: 320px auto;
	vertical-align: -2px;
	margin: 0 6px 0 13px
}

.special-list {
	margin: 8px 8px 20px 8px
}

.special-list:after {
	display: none
}

.special-list .mod-special-info {
	display: block;
	margin-bottom: 10px;
	background: #fff;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.3);
	box-shadow: 0 0 2px rgba(0,0,0,0.3)
}

.special-list .mod-special-info .act-img {
	height: 130px;
	overflow: hidden
}

.special-list .mod-special-info .act-summary {
	padding: 10px;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: justify
}

.special-list .mod-special-info .act-summary .act-brief-intr {
	margin-right: 10px;
	-webkit-box-flex: 1;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #333
}

.special-list .mod-special-info .act-summary .views {
	width: 80px;
	font-size: 10px;
	color: #a7a7a7
}

.special-list .mod-special-info .act-summary .views:before {
	content: "";
	display: inline-block;
	margin-right: 3px;
	background: url(../img/sprites.png) no-repeat -160px -40px;
	-webkit-background-size: 320px auto;
	background-size: 320px auto;
	width: 14px;
	height: 13px;
	position: relative;
	top: 4px
}

.act-intr {
	margin: 8px 8px 15px 8px
}

.mod-banner>a>img:first-child {
	position: absolute
}/*  |xGv00|c9e3ba0f46a810d98377407bd2b51731 */
.tag-box {
	font-size: 14px;
}

.tag-box span {
	position: relative;
	display: inline-block;
	line-height: 14px;
	padding: 0;
	margin: 0;
	border: 0px solid #bdbdbd;
        /* font-size: 12px; */
        /* color: #343434; */
}
